//
// Created by liuhuiliang on 2023/1/11/011.
//

#ifndef TEST3_2_HUMAN_H
#define TEST3_2_HUMAN_H

class Human {
private:
    char *name;
public:
    Human();
    virtual ~Human();
    void setName(char *name);
    char* getName(void);

    virtual void eating(void) = 0;
    virtual void wearing(void) = 0;
    virtual void driving(void) = 0;
};

Human& CreateEnglish(char *name, int age);
Human& CreateChinese();

#endif //TEST3_2_HUMAN_H
